package com.calf.module.loan.entity;

	/**
 * 客户bean
 * 
 * @author wzg.sdc
 * @date Tue Mar 07 13:38:23 CST 2017
 **/
public class UserDetails{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5717958490948680603L;
      //客户唯一编号编号
	  private String customerId;
	  //客户手机号
	  private String phoneNum;
	  //登录设备型号：1——iPhone；2——iPad；3——Android；4——微信；5——H5
	  private String  phoneType;
	  //银行卡编号
	  private String cardNum;
	  //银行名称
	  private String bankName;
	  //银行地点
	  private String cardPlace;
	  //银行预留手机号
	  private String mobileNo;
	  //状态 1 正常  2;  锁定   3;  冻结 4 审核中 5 通过 6 审核不通过 7 删除
	  private String bankState;
	  //是否为默认银行卡  0：非默认  1：默认
	  private String isDefault;
	  //银行卡类型：0-借记卡；1-贷记卡(信用卡)；
	  private String cardType;
	  //还款金额
	  private String repaymentMoney;
	  //利息
	  private String rateMoney;
	  //实际贷款天数
	  private String  dateWithdraw;
	  //逾期天数
	  private String overdueDay;
	  //逾期费
	  private String overMoney;
	  //分期期数
	  private String instalPeriod;
	  //还款期数
	  private String repaymentPeriod;
	  //实际到帐金额
	  private String trueQuota;
	  //状态说明：0——提现中；1——提现成功；2——全部还款；3——提现失败  4——还款中
	  private String withdrawState;
	  //贷款的天数
	  private String withdrawDay;
	  //贷款金额
	  private String quota;
	  //借款用途
	  private String comUseType;
	public UserDetails(String customerId, String phoneNum, String phoneType, String cardNum, String bankName,
			String cardPlace, String mobileNo, String bankState, String isDefault, String cardType,
			String repaymentMoney, String rateMoney, String dateWithdraw, String overdueDay, String overMoney,
			String instalPeriod, String repaymentPeriod, String trueQuota, String withdrawState, String withdrawDay,
			String quota, String comUseType) {
		super();
		this.customerId = customerId;
		this.phoneNum = phoneNum;
		this.phoneType = phoneType;
		this.cardNum = cardNum;
		this.bankName = bankName;
		this.cardPlace = cardPlace;
		this.mobileNo = mobileNo;
		this.bankState = bankState;
		this.isDefault = isDefault;
		this.cardType = cardType;
		this.repaymentMoney = repaymentMoney;
		this.rateMoney = rateMoney;
		this.dateWithdraw = dateWithdraw;
		this.overdueDay = overdueDay;
		this.overMoney = overMoney;
		this.instalPeriod = instalPeriod;
		this.repaymentPeriod = repaymentPeriod;
		this.trueQuota = trueQuota;
		this.withdrawState = withdrawState;
		this.withdrawDay = withdrawDay;
		this.quota = quota;
		this.comUseType = comUseType;
	}
	public UserDetails() {
		super();
	}
	public String getCustomerId() {
		return customerId;
	}
	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}
	public String getPhoneNum() {
		return phoneNum;
	}
	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}
	public String getPhoneType() {
		return phoneType;
	}
	public void setPhoneType(String phoneType) {
		this.phoneType = phoneType;
	}
	public String getCardNum() {
		return cardNum;
	}
	public void setCardNum(String cardNum) {
		this.cardNum = cardNum;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getCardPlace() {
		return cardPlace;
	}
	public void setCardPlace(String cardPlace) {
		this.cardPlace = cardPlace;
	}
	public String getMobileNo() {
		return mobileNo;
	}
	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}
	public String getBankState() {
		return bankState;
	}
	public void setBankState(String bankState) {
		this.bankState = bankState;
	}
	public String getIsDefault() {
		return isDefault;
	}
	public void setIsDefault(String isDefault) {
		this.isDefault = isDefault;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getRepaymentMoney() {
		return repaymentMoney;
	}
	public void setRepaymentMoney(String repaymentMoney) {
		this.repaymentMoney = repaymentMoney;
	}
	public String getRateMoney() {
		return rateMoney;
	}
	public void setRateMoney(String rateMoney) {
		this.rateMoney = rateMoney;
	}
	public String getDateWithdraw() {
		return dateWithdraw;
	}
	public void setDateWithdraw(String dateWithdraw) {
		this.dateWithdraw = dateWithdraw;
	}
	public String getOverdueDay() {
		return overdueDay;
	}
	public void setOverdueDay(String overdueDay) {
		this.overdueDay = overdueDay;
	}
	public String getOverMoney() {
		return overMoney;
	}
	public void setOverMoney(String overMoney) {
		this.overMoney = overMoney;
	}
	public String getInstalPeriod() {
		return instalPeriod;
	}
	public void setInstalPeriod(String instalPeriod) {
		this.instalPeriod = instalPeriod;
	}
	public String getRepaymentPeriod() {
		return repaymentPeriod;
	}
	public void setRepaymentPeriod(String repaymentPeriod) {
		this.repaymentPeriod = repaymentPeriod;
	}
	public String getTrueQuota() {
		return trueQuota;
	}
	public void setTrueQuota(String trueQuota) {
		this.trueQuota = trueQuota;
	}
	public String getWithdrawState() {
		return withdrawState;
	}
	public void setWithdrawState(String withdrawState) {
		this.withdrawState = withdrawState;
	}
	public String getWithdrawDay() {
		return withdrawDay;
	}
	public void setWithdrawDay(String withdrawDay) {
		this.withdrawDay = withdrawDay;
	}
	public String getQuota() {
		return quota;
	}
	public void setQuota(String quota) {
		this.quota = quota;
	}
	public String getComUseType() {
		return comUseType;
	}
	public void setComUseType(String comUseType) {
		this.comUseType = comUseType;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
}
